package com.vhdadw.manager;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.vhdadw.model.TrafficDO;

public interface TrafficManager {

    /**
     * 新增流量包
     * @param trafficDO
     * @return
     */
    int add(TrafficDO trafficDO);

    /**
     * 查有效流量包
     * @return
     */
    IPage<TrafficDO> pageAvailable(int page,int size,Long accountNo);

    /**
     * 查找详情
     * @param trafficId
     * @param accountNo
     * @return
     */
    TrafficDO findByIdAndAccountNo(Long trafficId,Long accountNo);

    /**
     * 增加流量包 天使用次数
     * @param currentTrafficId
     * @param accountId
     * @param datUseTimes
     * @return
     */
    int addDayUsedTimes(Long currentTrafficId,Long accountId,int datUseTimes);
}
